import React, { useState } from 'react';
import { View, Text, Button, Alert,  } from 'react-native';
export default function App() {
  //普通数据
  //普通发生了改变不会触发UI/组件重新渲染
// let num=100;
// const add=()=>{
//  num++;
//  Alert.alert(num.toString());
// }
//  return (
//  <View>
//     <Button title={num.toString()} onPress={add}/>
//  </View>
//  )

//创建初始化状态的写法useState（初始值）
// seState 函数，返回 数组
// 数组的第一个元素是状态值
// 数组的第二个元素是更新状态值的函数,负责修改状态
 let [num,setNum]=React.useState(100);
// let [num,setNum]=useState(100);
const add=()=>{
  setNum(num+1);
  Alert.alert(num.toString());
}
return (
  <View>
    <Button title={num.toString()} onPress={add}/>
  </View>
)
};


